Class
#categories!
initialize-release!
queries!
add/remove!
planning! !
#superclassTypeString!
AbstractConstraint! !
#group!
benchmark! !
output!
4480386!
planning!
0! !
recalculate!
4480602!
planning!
0! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.1 $! !
#instanceVariableString!
v1 v2 direction! !
inputsDo:!
4479925!
planning!
0:! !
isSatisfied!
4477956!
queries!
0! !
execute!
4479720!
planning!
0! !
var:var:strength:!
4477609!
initialize-release!
0:::! !
addToGraph!
4478172!
add/remove!
0! !
markUnsatisfied!
4480198!
planning!
0! !
#subtype!
true! !
#branded!
true! !
#comment!
I am an abstract superclass for constraints having two possible output variables.

Instance variables:
	v1, v2		possible output variables <Variable>
	direction		one of:
					#forward (v2 is output)
					#backward (	v1 is output)
					nil (not satisfied)
 (c) 1995-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 
Use and distribution of this software is subject to the terms of the attached source license.! !
#abstract!
false! !
removeFromGraph!
4478406!
add/remove!
0! !
release!
4477417!
initialize-release!
0! !
chooseMethod:!
4478700!
planning!
0:! !
